package com.mg.plugin.agrometeorology.common;

public class YieldForecastCalculator {

    /**
     * 第i年与第i-1年的春玉米单产丰歉值(即产量丰歉气象影响指数)
     *
     * @param yieldI 第i年全省春玉米单产
     * @param yieldJ 第i-1年全省春玉米单产
     * @return 第i年与第i-1年的春玉米单产丰歉值
     */
    public static float calcYieldWeatherEffect(float yieldI, float yieldJ) {
        return (yieldI - yieldJ) / yieldJ;
    }

    /**
     * 相邻两年气象因子差异变化量
     *
     * @param meteorI 第i年全省平均积温、标准化降水量，累积日照时数共3种气象因子值
     * @param meteorJ 第i-1年全省平均积温、标准化降水量，累积日照时数共3种气象因子值
     * @return 相邻两年气象因子差异变化量
     */
    public static float calcMeteorologicalFactorEffect(float meteorI, float meteorJ) {
        return meteorI - meteorJ;
    }
}
